package modelo;

import java.util.ArrayList;

import es.Parser;

public class Main {

	public static void main(String[] args) {
		ArrayList<Usuario> listaUsuarios = new ArrayList<Usuario>();
		ArrayList<String> listaAmigos = new ArrayList<String>();
		
		String rutaArchivoEntrada = "datos/enunciado.gdf";
		Parser.parsearEntrada(rutaArchivoEntrada, listaUsuarios, listaAmigos);
		Grafo grafo = new Grafo();

		grafo.cargarUsuarios(listaUsuarios);
		grafo.enlazarUsuarios(listaAmigos);
		
		Facebook facebook = new Facebook(grafo);

		facebook.losMasPopulares("datos/popularidad.txt");
		facebook.bfs();
		facebook.recomendaciones("datos/recomendaciones.txt");
	}

}
